.navbar-fixed-top .navbar-right{
    margin-right: 11%;
}
.navbar-fixed-top .navbar-header {
    margin-top: 7px;
    margin-left: 10%;
}
.navbar-fixed-top .btn-login {
    padding: 5px 15px;
    margin-top: 17px;
}

#main {
    /*background-color: #f1f1f1;*/
    width: 85%;
    min-width: 990px;
    min-height: 500px;
    padding-top: 35px;
    margin: 60px auto 0;
}

.list-group .list-group-item {
    transition: background .3s;
    cursor: pointer;
}

.list-group .list-group-item a {
    text-decoration: none;
    transition: color .3s;
}

#main .aside-nav-list .list-group-item.active,
#main .aside-nav-list .list-group-item:hover {
    background: #337ab7;

}

#main .aside-nav-list .list-group-item.active a,
#main .aside-nav-list .list-group-item:hover a {
    color: #fff;
    text-decoration: none;
}

.table tr td,
.table tr th {
    text-align: center;
}

label.col-sm-3.control-label.text-right {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (min-width: 768px) and (max-width: 992px) {
    .form-group.col-xs-offset-3.last-form-group {
        margin-left: 25%!important;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .form-group.col-xs-offset-2.last-form-group {
        margin-left: 25%!important;
    }
}
